歡迎來到我們 30 天 DevOps 挑戰的最後一天!給自己歡呼一下!
今天,就讓我們一起來回顧這段旅程,以及未來還有那些值得探索的技術吧~
工具的定位
因為公司使用 azure devops 與 AKS,用的蠻習慣的,所以沒有思考太多就訂下了,但是真正自己在開發的時候才發現,很多功能需要收費或自建,晴天霹靂!!!我當初決定分享的時候,希望所有人都可以一起參與實作,但我知道在初學的時候,付費服務往往會令人卻步,所以後期開始改用Kubernetes。
決定主題
一開始真的很貪心,想要報名 DevOps, Kubernetes 還有 Pytohn,但在擬定大綱的時候發現,但在擬定大綱的時候發現30天好像講不完XD 最後決定DevOps為主,其他兩個在文章中偷渡,沒想到最後Kubernetes的內容還是佔了大半,也算是達成自己的心願了~
文章篇幅
最初覺得30篇很難想, 後來發現每一篇都可以再延伸30篇,哈哈哈哈哈XD 但我真的很不擅長大篇幅寫作,以前考作文要求五百字,我永遠寫不到翻面。所以很擔心我的篇幅太短,還特別去還參考其他人的篇幅,跟比賽規定最低字數。沒想到開始動筆之後,太多想寫的了,有時還會因為想提某個技術而不小心離題,這次經驗讓我學會說重點,還有取捨。
環境差異
發現有很多必須進行前置作業的基礎環境安裝與設定,不管是本機或是雲端,這真的讓我增加不少篇幅。後來有看到其他參賽者會在第一篇先說明必備環境與軟體,還有系列文適合的族群,真的讓人可以在開始之前先充分了解可以期待看到的內容。
專有名詞
這一點真的蠻困擾的,一般在溝通或閱讀別人的文章時,能聽懂就好,沒有太多講究。但是當自己開始要將這些知識分享出去的時候,還是希望可以更精確。所以我在文章中有很多中英搭配,想避免混淆,但有時還是會有用到兩岸差異的語句,這部分就需要更多琢磨,比賽結束後我還會再修改這些部分。
寫作風格
我原本想要呈現的風格是"幽默地表現專業",還找了超多迷因,想著每一篇都要有一張來表現我平時上班的各種心理活動XDD 但真的好難,不是每個主題都有相關的謎因,而且後來想要專業一點,放就不太適合放了,頂多加個波浪號~
時間安排
當初參賽真的是一個衝動,決定主題時也是一個反骨,沒有選擇自己手上有足夠存貨的主題,而是選擇重零開始寫。即使後來有多寫幾天進度,但還是會遇到加班,或者實作不順利的時候,真的很焦慮,尤其在用azure devops的免費額度作CICD時,它的"CD時間"真的很長QAQ
回顧這次挑戰,我必須坦白說,這不是一條平坦的路。儘管我已經擔任 DevOps Engineer 一年,但在這次的自我挑戰中還是看見了許多可以成長的機會。從一開始 "CI/CD" 到後來將測試流程自動化;從容器化的挫折到成功佈署 Nginx 到 Kubernetes,那些熬夜研究錯誤訊息的夜晚還歷歷在目。但每次搞懂一個新概念、成功發表一天文章,那種成就感卻又讓人不禁想要繼續挑戰下去。
這次挑戰不僅讓我對 DevOps 的各種工具更熟悉,還讓我深刻體會到自動化的力量。每一個步驟的自動化,都是讓我們工作效率翻倍的機會;每一個解決的錯誤,都是一次成長。
這 30 天的挑戰僅僅是個開始,DevOps 的世界還有很多未解鎖的領域。接下來,我希望進一步深入了解各項工具更高階的功能,甚至開始探討不同情境的使用。此外,DevSecOps 也是我想要學習的領域,如何將安全策略自動融入整個 CI/CD Pipeline 中,確保應用安全是我接下來的目標之一。
同時,我計畫將自己所學應用到實際專案中,不僅是學習,也希望能夠為社群做出一些貢獻。持續進步和保持開放的心態,是 DevOps 的核心精神,也是我未來想持續秉持的態度!
對於所有和我一樣的 DevOps 新手,我想說,這條路有些崎嶇,但真的很值得。從一開始被工具和流程搞得頭暈目眩,到慢慢了解其中的關聯,這是一條不斷學習與成長的旅程。DevOps 不僅僅是技術的結合,更是團隊協作與自動化的最佳實踐。這 30 天的挑戰讓我成長許多,也希望能夠對大家有幫助!
感謝各位讀者一路的陪伴和支持!如果你也有在學習 DevOps,或者對這個系列有任何建議或想法,歡迎在下方留言分享!能幫助我在未來創作出更好的內容~
別再等了,一起啟程吧!步履不停,未來可期。